a guardian of morals - English Synonyms Dictionary